      	FXServer    C:\Users\KatachiHome\AppData\Roaming\MAXON\CINEMA 4D R13_05DFD2A0\plugins\DPIT Plants & Effex 2.0\res\help\EN\Effex\fx_api_classes_fxserver.html   K       8                                                                                                                                                                                                                                   F   default.tif                  Object Header    The FXServer holds all Effex Scenes available in a Cinema 4D scene and executes them.
<br>You can retrieve the FXServer like this:
<br><br>
FXAPI::FXServer* server = FXAPI::FXServer::Get(doc);
<hr line></hr>           +[code]const int GetSceneCount (void) const    R<b>Returns</b><br>
the amount of scenes available in the current Cinema 4D scene.                   +[code]const int GetActiveSceneCount (void)    7<b>Returns</b><br>
 the amount of active Effex Scenes.                   /[code]FXScene* GetEffexScene(BaseObject* node)    <b>Returns</b><br>
The Effex Scene associated with the passed node interface. Returns nullptr if scene was not found.
<br></br>
<b>Parameters</b><BR>
<i>BaseObject* node</i>: The Effex Scene node interface                   :[code]FXParticleGroup* GetParticleGroup(BaseObject* node)    <b>Returns</b><br>
The particle group associated with the passed node interface. Returns nullptr if group was not found.
<br></br>
<b>Parameters</b><BR>
<i>BaseObject* node</i>: The particle group node interface                   F[code]const FXParticleGroup* GetParticleGroup(BaseObject* node) const    <b>Returns</b><br>
The particle group associated with the passed node interface. Returns nullptr if the particle group was not found.
<br></br>
<b>Parameters</b><BR>
<i>BaseObject* node</i>: The particle group node interface                  U[code]void GetConstraints(InExcludeData* filter, std::vector<FXConstraint*>& result)    <b>Returns</b><br>
none
<br></br>
<b>Parameters</b><BR>
<i>InExcludeData* filter</i>: <br>
a list of constraint node interfaces to retrieve from any Effex Scene.
<BR></br>
<i>std::vector<FXConstraint*>& result</i>:<br>
filled with all found constraints                   .[code]static FXServer* Get(BaseDocument* doc)    <b>Returns</b><br>
The FXServer in the passed BaseDocument
<br></br>
<b>Parameters</b><BR>
<i>BaseDocument* doc</i>: <br>
The document to retrieve the FXServer from                                                    